package com.aaa.vegetablemarketexpress.vo;

import lombok.Data;

import java.util.List;

/**
 * @FileName: TreeNode
 * @Description: 树节点数据  VO实体
 * VO	View Object / Value Object
 * 视图对象	用于前端展示，封装页面需要的数据
 * @Author: qxh
 * @CreateTime: 2025/8/29 14:26
 * @Version: 1.0.0
 */
@Data
public class TreeNode {
    private int id;
    //节点名称
    private String label;
    //父节点id,用int 类型,不是Integer
    private int parentId;
    //图标
    private String icon;
    //url地址
    private String url;
    // 菜单类型(M目录 C菜单 F按钮)
    private String menuType;
    // 是否显示(0显示 1隐藏)
    private String visible;
    //菜单状态(0正常 1停用)
    private String status;
    //权限标识
    private String perms;
    //排序
    private int orderNum;
    //孩子节点
    private List<TreeNode> children;

}
